define(['bootstrapTable','layer','bootstrapTableTreegrid','jqueryTreegrid','util'],function (bootstrapTable,layer,bootstrapTreegrid,jqueryTreegrid,util) {
    return{
        init:function () {
            showData();
            /*检索*/
            $("#search").click(function(){
                var code=$('input:radio[name="optionsRadiosinline"]:checked').val();
                if(code==null){
                    layer.msg('请选择检索方式！',{icon:2});
                    return false;
                }
                else{
                    $('.operate-modelCode').val(code)
                }
                $('#toolsTable').bootstrapTable("refresh");
            })
        }
    };
    function showData(){
        $('#toolsTable').bootstrapTable({
            url: "/toolsController/findByPhone", // 获取表格数据的url
            method:'post',
            cache: false,       // 设置为 false 禁用 AJAX 数据缓存， 默认为true
            striped: true,      //表格显示条纹，默认为false
            pagination: true,   // 在表格底部显示分页组件，默认false
            contentType:'application/x-www-form-urlencoded',
            sidePagination: 'server', // 设置为服务器端分页，必要
            queryParamsType : "",
            queryParams:function(params){
                return tem={
                    rows:params.pageSize,
                    page:params.pageNumber,
                    code:$('.operate-modelCode').val(),
                    phone:$("#toolsSearch").val(),
                    userId:$("#toolsSearch").val(),
                    imei:$("#toolsSearch").val()
                }
            },
            clickToSelect:false,
            columns: [
                {
                    title: '序号',
                    align: 'center',
                    formatter:showNumber,
                    width:'1%'
                } , {
                    field: 'phone',
                    title: '手机号',
                    align: 'center',
                    valign: 'middle',
                    width:'30%'

                }, {
                    field: 'userId',
                    title: '身份证号',
                    align: 'center',
                    valign: 'middle',
                    width:'30%'
                }, {
                    field: 'imei',
                    title: "手机串号",
                    align: 'center',
                    valign: 'middle',
                    width:'30%'
                }
            ],
            onLoadSuccess: function(data){  //加载成功时执行

            },
            onLoadError: function(){  //加载失败时执行
                //console.info("加载数据失败");
            }
        });
    }

    function showNumber(value, row, index){
        var options = $('#toolsTable').bootstrapTable('getOptions');
        return options.pageSize*(options.pageNumber-1)+index + 1;
    }

})